package cn.com.hhrcw.utils.huawei;

import lombok.Data;

/**
 * @program: recruit-boot-parent
 * @description:
 * @author: JD
 * @create: 2021-03-08 16:06
 **/
@Data
public class ConfConfigInfo {

    /**
     * 是否需要发送会议邮件通知。默认值由会议模板决定。
     *
     * True：需要。
     * False：不需要。
     */
    private boolean isSendNotify;

    /**
     * 是否需要发送会议短信通知。默认值由会议模板决定。
     * True：需要。
     * False：不需要。
     */
    private boolean isSendSms;

    /**
     * 是否需要发送会议日历通知。默认值由会议模板决定。
     * True：需要。
     * False：不需要。
     */
    private boolean isSendCalendar;

    /**
     * 是否自动静音。默认值由会议模板决定。
     * True：自动静音。
     * False：不自动静音。
     */
    private boolean isAutoMute;

    /**
     * 是否来宾免密（仅随机会议有效）。
     * True：免密。
     * False：需要密码。
     */
    private boolean isGuestFreePwd;

    /**
     * 允许呼入的范围。
     * 0：所有用户。
     * 2：企业内用户。
     * 3：被邀请用户。
     */
    private Integer callInRestriction;

    /**
     * 是否允许来宾启动会议（仅随机会议有效）。
     * True：允许来宾启动会议。
     * False：禁止来宾启动会议。
     */
    private boolean allowGuestStartConf;

    /**
     * 来宾密码（4-16位长度的纯数字）。
     */
    private String guestPwd;

    /**
     * 云会议室会议ID模式。
     *
     * 0：固定ID。
     * 1：随机ID。
     */
    private Integer vmrIDType;

    /**
     * 自动延长会议时长（推荐取值范围0-60）。
     * 0：表示会议到点自动结束，不延长会议。
     * 其他：表示自动延长的时长。
     */
    private String prolongLength;
}
